package com.ifnk.portaljava.dapWeb.dao;

import com.ifnk.portaljava.dapWeb.pojo.Location;
import com.ifnk.portaljava.dapWeb.pojo.User;

import java.util.List;

public interface UserDao {

	public User findByUserId(int userId);
	
	// 验证登录名时候重复
	public User findByUserName(String loginName);

	// 根据登陆用户的location查找用户
	public List<User> findByLocation(Location location);

	// 增加用户
	public void insertUser(User user);

	// 更新用户：可能更新别人的信息，也可能更新自己的信息
	public void updateUser(User user);

	// 删除用户
	public void deleteByUserId(int userId);

	public User validaty(String loginName, String password);
}
